@charset "UTF-8";
@import "./common.scss";
main {
    .newbanner {
        width: 100vw;
        height: 35.42vw;
        img {
            width: 100%;
            overflow: hidden;
        }
    }
    .brandnew {
        p {
            width: 23.39vw;
            height: 2vw;
            font-family: FZLTCXHJW--GB1-0;
            font-size: 1.88vw;
            font-weight: bold;
            font-stretch: normal;
            letter-spacing: 0vw;
            color: #666666;
            margin: 1.56vw auto;
        }
        .linebox {
            display: flex;
            align-items: center;
            justify-content: space-between;
            .shadowline {
                width: 36.35vw;
                height: 0.1vw;
                border: 1px solid #f9f9f9;
                background-color: #f9f9f9;
            }
            .linetxt {
                height: 1.2vw;
                font-family: MicrosoftYaHei;
                font-size: 1.25vw;
                font-weight: normal;
                font-stretch: normal;
                line-height: 0.63vw;
                letter-spacing: 0vw;
                color: #333333;
            }
        }
        .brandbox {
            width: 62.5vw;
            height: 24.22vw;
            margin: 2.14vw auto;
            .innerbox {
                width: 54.08vw;
                height: 20.1vw;
                margin: 1.61vw auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
                .innerbox-left {
                    width: 26vw;
                    height: 20.1vw;
                    .left-top {
                        width: 26vw;
                        height: 12.24vw;
                        img {
                            width: 100%;
                            overflow: hidden;
                        }
                    }
                    .left-bottom {
                        width: 26vw;
                        height: 7.92vw;
                        background-color: #ffffff;
                        padding-left: 1vw;
                        .p1 {
                            width: 16vw;
                            height: 1vw;
                            font-family: SimHei;
                            font-size: 0.94vw;
                            font-weight: normal;
                            font-stretch: normal;
                            letter-spacing: 0.09vw;
                            color: #000000;
                            margin-top: 1.61vw;
                        }
                        .p2 {
                            width: 26vw;
                            height: 0.68vw;
                            font-family: MicrosoftYaHei;
                            font-size: 0.5vw;
                            font-weight: normal;
                            font-stretch: normal;
                            letter-spacing: 0.06vw;
                            color: #333333;
                            margin-top: 1.67vw;
                        }
                        .p3 {
                            margin-left: 24vw;
                            width: 0.63vw;
                            height: 0.63vw;
                        }
                    }
                }
                .innerbox-right {
                    width: 25.78vw;
                    height: 20.1vw;
                    display: flex;
                    flex-wrap: wrap;

                    .right-item {
                        width: 25.78vw;
                        height: 6.25vw;

                        .itembox {
                            margin-top: 0.53vw;
                            margin-left: 0.5vw;
                            display: flex;
                            width: 21.93vw;
                            align-items: center;

                            .leftBox {
                                width: 6.04vw;
                                height: 4.69vw;
                                margin-left: 0.78vw;
                                img {
                                    width: 100%;
                                    overflow: hidden;
                                }
                            }
                            .item-right {
                                .rig-txt1 {
                                    width: 11vw;
                                    height: 1vw;
                                    font-family: MicrosoftYaHei;
                                    font-size: 0.73vw;
                                    font-weight: normal;
                                    font-stretch: normal;
                                    letter-spacing: 0.07vw;
                                    color: #000000;
                                }
                                .rig-txt2 {
                                    width: 18.05vwvw;
                                    height: 0.77vw;
                                    font-family: MicrosoftYaHei;
                                    font-size: 0.63vw;
                                    font-weight: normal;
                                    font-stretch: normal;
                                    letter-spacing: 0.06vw;
                                    color: #000000;
                                }
                            }
                        }
                    }
                }
            }
        }
        .brandbtn {
            width: 8.44vw;
            height: 2.08vw;
            border: solid 0.05vw #999999;
            margin: 0 auto;
            display: table;
            margin-bottom: 3.44vw;
            span {
                font-family: MicrosoftYaHei;
                font-size: 0.83vw;
                line-height: 0.63vw;
                color: #666666;
                text-align: center;
                vertical-align: middle;
                display: table-cell;
            }
        }
    }
    .topic {
        p {
            width: 11.41vw;
            height: 2.51vw;
            font-family: FZLTCXHJW--GB1-0;
            font-size: 1.88vw;
            font-weight: bold;
            font-stretch: normal;
            letter-spacing: 0vw;
            color: #666666;
            margin: 1vw auto;
        }
        .linebox {
            display: flex;
            align-items: center;
            justify-content: space-between;
            .shadowline {
                width: 36.35vw;
                height: 0.1vw;
                border: 1px solid #f9f9f9;
                background-color: #f9f9f9;
            }
            .linetxt {
                height: 1.2vw;
                font-family: MicrosoftYaHei;
                font-size: 1.25vw;
                font-weight: normal;
                font-stretch: normal;
                line-height: 0.63vw;
                letter-spacing: 0vw;
                color: #333333;
            }
        }
        .topBox {
            margin: 2vw auto;
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: space-between;
            width: 62.6vw;
            height: 19.38vw;
            .topBox-item {
                width: 19.27vw;
                height: 19.43vw;
                border: solid 0.05vw #cccccc;
                .inner {
                    width: 18.13vw;
                    height: 18vw;
                    margin: 1vw auto;
                    .item-top {
                        width: 18.13vw;
                        height: 11.98vw;
                        img {
                            width: 100%;
                            overflow: hidden;
                        }
                    }
                    .item-bottom {
                        padding-left: 1vw;
                        p:nth-child(1) {
                            width: 16.3vw;
                            height: 2.45vw;
                            font-family: MicrosoftYaHei;
                            font-size: 0.83vw;
                            font-weight: normal;
                            font-stretch: normal;
                            line-height: 1.56vw;
                            letter-spacing: 0.03vw;
                            color: #333333;
                            margin-left: 0vw;
                        }
                        p:nth-child(2) {
                            width: 5vw;
                            height: 1vw;
                            font-family: MicrosoftYaHei;
                            font-size: 0.83vw;
                            font-weight: normal;
                            font-stretch: normal;
                            line-height: 1.56vw;
                            letter-spacing: 0.03vw;
                            color: #666666;
                            margin-left: 0vw;
                        }
                    }
                }
            }
        }
        .brandbtn {
            width: 8.44vw;
            height: 2.08vw;
            border: solid 0.05vw #999999;
            margin: 0 auto;
            display: table;
            margin-bottom: 3.44vw;
           
            span {
                font-family: MicrosoftYaHei;
                font-size: 0.83vw;
                line-height: 0.63vw;
                color: #666666;
                text-align: center;
                vertical-align: middle;
                display: table-cell;
            }
        }
    }
    .furniture {
        p {
            width: 25.05vw;
            height: 1.51vw;
            font-family: FZLTCXHJW--GB1-0;
            font-size: 1.88vw;
            font-weight: bold;
            font-stretch: normal;
           
            letter-spacing: 0vw;
            color: #666666;
            margin: 1vw auto;
        }
        .linebox {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 1vw;
            .shadowline {
                width: 36.35vw;
                height: 0.1vw;
                border: 1px solid #f9f9f9;
                background-color: #f9f9f9;
            }
            .linetxt {
                height: 1.5vw;
                font-family: MicrosoftYaHei;
                font-size: 1.25vw;
                font-weight: normal;
                font-stretch: normal;
                line-height: 0.63vw;
                letter-spacing: 0vw;
                color: #333333;
            }
        }
        .furbox{
            margin: 2vw auto;
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: space-between;
            width: 62.6vw;
            height: 18.13vw;
            .furbox-item{
                width:19.53vw;
                height: 18.28vw;
                border: 1px solid black;
                .item-img{
                    width: 19.53vw;
                    height:18.28vw;
                    img{
                        width:100%;
                        height: 100%;
                        overflow: hidden;
                    }
                }
                
            }
        }
        .brandbtn {
            width: 8.44vw;
            height: 2.08vw;
            border: solid 0.05vw #999999;
            margin: 0 auto;
            display: table;
            margin-bottom: 3.44vw;
            span {
                font-family: MicrosoftYaHei;
                font-size: 0.83vw;
                line-height: 0.63vw;
                color: #666666;
                text-align: center;
                vertical-align: middle;
                display: table-cell;
            }
        }
    }
}
